package com.fourcitizens.playas.scrapper;

import java.io.BufferedInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;


class HttpFileDownloader {
	private HttpFileDownloader(){
		
	}
	
	public static void saveUrl(String filename, String urlString) throws MalformedURLException, IOException
	{
		BufferedInputStream in = null;
		FileOutputStream fout = null;
		try
		{
			in = new BufferedInputStream(new URL(urlString).openStream());
			fout = new FileOutputStream(filename);

			byte data[] = new byte[1024];
			int count;
			while ((count = in.read(data, 0, 1024)) != -1)
			{
				fout.write(data, 0, count);
			}
		}
		finally
		{
			if (in != null)
				in.close();
			if (fout != null)
				fout.close();
		}
	}
}


